package com.yuan.gather.entity;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Map;

@Getter
@Setter
public class GatherItemLog implements Serializable {

    private static final long serialVersionUID = -1757585003106796553L;

    /**
     * 数据收集结果：1 失败
     */
    public static final Integer RESULT_FAIL = 1;

    /**
     * 数据收集结果：0 成功
     */
    public static final Integer RESULT_SUCCESS = 0;

    /**
     * 执行结果状态，0 成功，1失败
     */
    private Integer result;

    /**
     * 提取的结果变量
     */
    private Map<String, Object> elite;

    /**
     * 原始输出
     */
    private Map<String, Object> output;

    /**
     * 失败原因
     */
    private String reason;

    /**
     * 巡检项itemkey
     */
    private String itemKey;

    /**
     * 巡检项itemName
     */
    private String itemName;

    /**
     * 任务类型
     */
    private String taskType;

    /**
     * 采集id
     */
    private String gatherId;

}
